<?php
App::uses('AppController', 'Controller');
/**
 * Categorias Controller
 *
 * @property Categoria $Categoria
 */
class CapaController extends AppController {
	
	var $capa_fields = array('capa_titulo', 'capa_boas_vindas', 'capa_mensagem');
	
	public function beforeFilter(){
		parent::beforeFilter();
		$this->loadModel('EventoConfig');
		$this->Auth->allow('home');
	}
	
	public function index(){
		if($this->isAdmin()){
			if(!empty($this->request->data)){
				if($this->EventoConfig->saveValues($this->request->data))
					$this->Session->setFlash(__('Página de capa editada com sucesso!'), 'flash/bootstrap', array('class'=>'alert alert-success'));
				else $this->Session->setFlash(__('Página de capa não pode ser editada!'), 'flash/bootstrap', array('class'=>'alert alert-error'));
			}
			$capa = $this->EventoConfig->find('all', array('conditions'=>array('key'=>$this->capa_fields)));
			$array = array();
			foreach($capa as $item){
				$array[$item['EventoConfig']['key']] = $item['EventoConfig']['value'];
			}
			$this->request->data = $array;
		}else{
			$this->notAuth();
		}
	}
	
	public function home(){
		$this->loadModel('FotosCapa');
		$this->set('fotos', $this->FotosCapa->find('all'));
		$dados = $this->EventoConfig->many_values($this->capa_fields);
		$this->set('dados', $dados);
	}
	
}

?>